package org.aswing;

extern class MultipleAssetIcon implements Icon {
	function new(?p0 : org.aswing.geom.IntDimension) : Void;
	function addAsset(p0 : flash.display.DisplayObject, ?p1 : Float, ?p2 : Float, ?p3 : Bool, ?p4 : Int, ?p5 : Int) : Void;
	function clone() : MultipleAssetIcon;
	function getDisplay(p0 : Component) : flash.display.DisplayObject;
	function getGapFromEdge() : Insets;
	function getIconHeight(p0 : Component) : Int;
	function getIconWidth(p0 : Component) : Int;
	function setGapFromEdge(p0 : Insets) : Void;
	function updateIcon(p0 : Component, p1 : org.aswing.graphics.Graphics2D, p2 : Int, p3 : Int) : Void;
	static var BOTTOM : UInt;
	static var CENTER : UInt;
	static var LEFT : UInt;
	static var RIGHT : UInt;
	static var TOP : UInt;
}
